package com.example.szh;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import androidx.appcompat.app.AppCompatActivity;

import com.example.szh.widget.BottomButton;

public class MainActivity extends AppCompatActivity implements View.OnClickListener, BottomButton.SelectListenter {

    private Button bnt3;
    private BottomButton bnt4;
    private BottomButton bnt5;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
//        if (Build.VERSION.SDK_INT >= 23) {
//            String[] mPermissionList = new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE,
//                    Manifest.permission.WRITE_EXTERNAL_STORAGE,
//                    Manifest.permission.READ_EXTERNAL_STORAGE};
//            ActivityCompat.requestPermissions(this, mPermissionList, 123);
//        }
//        findViewById(R.id.bnt1).setOnClickListener(this::onClick);
//        findViewById(R.id.bnt2).setOnClickListener(this::onClick);
//        initView();
//        UpdateConfig config=new UpdateConfig(true,true,false,false,false
//                , "","apk.1.2"
//                , DownLoadBy.APP
//                ,false,true
//                ,0
//                ,false,true,
//                "",2);
//        UpdateAppUtils.getInstance().apkUrl("upDataEntity.getUrl()")
//                .updateTitle("更新版本")
//                .updateContent("upDataEntity.getMsg()")
//                .updateConfig(config)
//                .update();

        bnt3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
//                new ShareAction(MainActivity.this)
//                        .withText("hello")
//                        .setDisplayList(SHARE_MEDIA.SINA, SHARE_MEDIA.QQ, SHARE_MEDIA.WEIXIN)
//                        .setCallback(new UMShareListener() {
//                            @Override
//                            public void onStart(SHARE_MEDIA share_media) {
//
//                            }
//
//                            @Override
//                            public void onResult(SHARE_MEDIA share_media) {
//
//                            }
//
//                            @Override
//                            public void onError(SHARE_MEDIA share_media, Throwable throwable) {
//
//                            }
//
//                            @Override
//                            public void onCancel(SHARE_MEDIA share_media) {
//
//                            }
//                        }).open();
            }
        });
//        bnt4.setContent("bnt4").setNomalColor(Color.BLACK).setSelColor(Color.RED).setSelImg(R.mipmap.ic_launcher)
//                .setNomalImg(R.mipmap.ic_launcher_round).setListenter(this::onSelect).setShowPoint(false);
//        bnt5.setContent("bnt5").setNomalColor(Color.BLACK).setSelColor(Color.RED).setSelImg(R.mipmap.ic_launcher)
//                .setNomalImg(R.mipmap.ic_launcher_round).setListenter(this::onSelect).setShowPoint(false);
    }

    @Override
    public void onRequestPermissionsResult(int requestCode,
                                           String permissions[], int[] grantResults) {

    }

    @Override
    public void onClick(View v) {

    }

//    @Override
//    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//        super.onActivityResult(requestCode, resultCode, data);
//        UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);
//    }

    private void initView() {
        bnt3 = (Button) findViewById(R.id.bnt3);
        bnt4 = (BottomButton) findViewById(R.id.bnt4);
        bnt5 = (BottomButton) findViewById(R.id.bnt5);
    }

    @Override
    public void onSelect(int id) {
        if (id==R.id.bnt4){
            bnt5.clearSelect();
        }else if (id==R.id.bnt5){
            bnt4.clearSelect();
        }
    }
}